Salesforce Data Cloud Ingestion from SharePoint - Implementation Template

(0 reviews)

Data mappings

This document provides information generated from the DataWeave scripts included in the project, such as function definitions, variable definitions, and data mapping tables.

ModuleDescription
map-change-resourceThis provides the content metadata details of resources maintained in the source system.
map-list-resourceThis provides the details of a container in the source system.
paged-responseThis provides the content metadata details of resources maintained in the source system.
sharepoint-get-capabilitiesThis provides the capabilities of the source system.

map-change-resource

This provides the content metadata details of resources maintained in the source system.

Source: ./src/main/resources/dwl/map-change-resource.dwl

Variables

var s

Maps resource details from SharePoint to our response format.

Mapping Tables

Maps resource details from SharePoint to our response format.

Source Field NameSharePoint Field NameMapping Description
applicationIdAPI AutoDiscoveryID from configuration file
sourceIdSource system identifier
sourceTypeSource system
changeEventTypeType of event
eventDateTimeTime of event
resourceIdResource identifier
resourceEntry.resourceNamedriveItem.NameResource name
resourceEntry.resourceTypefields.ContentTypeResource type
resourceEntry.resourceLocationwebUrlResource location
resourceEntry.contentTypedriveItem.file.mimeTypeResource content type
resourceEntry.contentSizedriveItem.sizeResource content size
resourceEntry.createdDatefields.CreatedResource created date
resourceEntry.createdBycreatedBy.user.displayNameResource owner ID
resourceEntry.updatedDatefields.ModifiedResource modified date
resourceEntry.updatedBylastModifiedBy.user.displayNameResource author ID
resourceEntry.isDeletedResource deletion flag

(back to top)

map-list-resource

This provides the details of a container in the source system.

Source: ./src/main/resources/dwl/map-list-resource.dwl

Mapping Tables

Maps additional details of a resource.

Source Field NameSharePoint Field NameMapping Description
ididContainer ID
namenameContainer name
displayNamedisplayNameContainer display name
parentparentReference.siteIdSite ID
listTypelist.templateType of container

(back to top)

paged-response

This provides the content metadata details of resources maintained in the source system.

Source: ./src/main/resources/dwl/paged-response.dwl

Mapping Tables

Maps the content metadata details of resources maintained in the source system.

Source Field NameSharePoint Field NameMapping Description
continuationTokennextLinkStart page token for listing future changes
resourceChanges.applicationIdAPI AutoDiscoveryID from configuration file
resourceChanges.sourceIdSource system identifier
resourceChanges.sourceTypeSource system
resourceChanges.changeEventTypeType of event
resourceChanges.eventDateTimeTime of event
resourceChanges.resourceEntry.resourceIdResource identifier
resourceChanges.resourceEntry.resourceNamedriveItem.NameResource name
resourceChanges.resourceEntry.resourceTypefields.ContentTypeResource type
resourceChanges.resourceEntry.resourceLocationwebUrlResource location
resourceChanges.resourceEntry.contentTypedriveItem.file.mimeTypeResource content type
resourceChanges.resourceEntry.contentSizedriveItem.sizeResource content size
resourceChanges.resourceEntry.createdDatefields.CreatedResource created date
resourceChanges.resourceEntry.createdBycreatedBy.user.displayNameResource owner ID
resourceChanges.resourceEntry.updatedDatefields.ModifiedResource modified date
resourceChanges.resourceEntry.updatedBylastModifiedBy.user.displayNameResource author ID
resourceChanges.resourceEntry.isDeletedResource deletion flag

(back to top)

sharepoint-get-capabilities

This provides the capabilities of the source system.

Source: ./src/main/resources/dwl/sharepoint-get-capabilities.dwl

Mapping Tables

Maps the capabilities of the source system.

Source Field NameSharePoint Field NameMapping Description
applicationIdAPI AutoDiscoveryID from configuration file
sourceIdSource system identifier
sourceTypeSource type identifier
sourceNameSource name
descriptionSource description
supportedChangeEventsSupported event types
isEventDrivenIs event-driven
isHierarchicalIs hierarchical
supportedChangeModesSupported change modes

(back to top)


Reviews

TypeTemplate
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onOct 17, 2024
Asset overview

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.9